Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 Spain F2 Spain F3 Spain F4 Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 France F7 Spain F5 Spain F6 Spain F7 Spain F18 Spain F19 Spain F20 Spain F22 Spain F23 Spain F24 Spain F25 Spain F26 Spain F28 Spain F30 Spain F34a France F1 France F2 France F3 Spain F3 Portugal F1 Portugal F2 Portugal F3 Morocco F1 Morocco F2 Spain F6 Spain F7 Spain F12 Spain F13 Spain F26 Spain F27 Spain F32 Germany F5 Italy F1 Italy F2 Portugal F1 Portugal F2 Portugal F3 Geovillage Open Trofeo Melia Olbia - Olbia Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio Copa Sevilla Internacionales de Andalucia - Seville Czech Indoor Open - Prague Jameson Cup - Milan Open de Franche-Comte - Besancon IPP Geneva Trophy - Geneva XXXVII Torneig C.E. Laieta - Barcelona Kyiv Open - Kiev Tennis Napoli Cup 2004 - Napoli 10ø Tornea B. Camparini - Reggio Emilia Oberstraufen Cup - Oberstaufen Riviera di Rimini Challenger 2004 - Rimini Arroyo de la Encomienda - Valladolid Antonio Savoldi-Marco Co. - Manerbio Copa Sevilla-Internacionales de Andalucia - Seville Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen LXV Concurso Internacional Vigo - Vigo Samsung Securities Cup - Seoul Copa Kia - Santiago Tennis Napoli Cup 2006 - Napoli Prosperita Open 2006 - Ostrava 5° Sporting Challenger - Turin Dusseldorf Open 2006 - Dusseldorf Steelers Cup - Kosice Challenger Copa Sevilla - Seville Akbank Private Banking TED Open 2006 - Istanbul ATP Slovak Open Challenger - Bratislava ATP Guzzini Challenger - Recanati Copa Petrobras Uruguray - Montevideo Tennis Napoli Cup 2007 - Napoli Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Copa Petrobras Brazil - Aracaju Tean International - Alphen Memorial Manfredini - Sassuolo LXVII Concursu Internacional de Vigo - Vigo 's Tennis Masters 07 Challenger - Graz Copa Petrobras Uruguay - Montevideo Challenger Ciudad de Guayaquil - Guayaquil Tatra Banka Slovak Open - Bratislava Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Pozoblanco Challenger Segovia Challenger Rabat Challenger ATP Open Castilla y Leon - Segovia Marrakech Challenger ATP Open Castilla y Leon - Segovia XI Torneo Internazionale di Tennis - Barletta Prostejov Challenger Segovia Challenger Braunschweig Challenger Szczecin Challenger Irving Challenger VIII Torneo Internazionale di Tennis - Barletta Nord LB Open - Braunschweig Timisoara Challenger - Timisoara Oberstaufen Cup - Oberstaufen Arroyo de la Encomienda - Valladolid Perugia Challenger Open de Tenis Amaya - Pamplona San Marino Cepu Open - San Marino San Benedetto Challenger Zagreb Open - Zagreb Cortina Challenger Segovia Challenger Santo Domingo Challenger Copa Sevilla 2007 - Seville Rome Challenger Media Will Cup Busan Challenger Tennis - Busan X Ciutat de Barcelona - Barcelona Bangkok Challenger Bangkok Challenger Launceston Challenger The LTA Sunderland Challenger - Sunderland Barletta Challenger Zhuhai Challenger Intersport Heilbronn Open - Heilbronn Czech Open 2006 - Prostejov Trofeo Sisma Mantova - Mantova Milan Challenger Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo 6th Sardinian International Championships - Cagliari Poznan Challenger Nottingham Challenger Copa Petrobras Argentina - Buenos Aires Binghamton Challenger Szczecin Challenger Monterrey Challenger Czech Open - Prostejov Tiburon Challenger ATU Cup - Weiden XI Open International D'Andorra - Andorra Da Nang Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Champaign Challenger Surbiton Challenger Mitsubishi Electric Europe Cup - Monza Murcia Challenger Cepu Open - San Marino San Remo Tennis Cup - San Remo Steelers Cup - Kosice Nottingham Challenger Ilkley Challenger IPP Open - Helsinki Jameson Cup - Milan Schickendanz Open - Furth Banca Stato Challenger - Lugano Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Ford de Cherbourg - Cherbourg Unicredit (Suisse) Bank S. A. Challenger - Chiasso Portoroz Challenger Tunis Challenger ECM Prague Open - Prague Canberra Challenger Shenzhen Challenger X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Montauban - Montauban Guzzini Challenger - Recanati Isla de Gran Canaria - Mas Palomas II Cyclus Open de Tenis - Florianopolis Ipsos Bucharest Challenger - Bucharest Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Ciudad de Pozoblanco Open Diputacion - Cordoba Open Costa Daurada - Tarragona Perugia Challenger Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Campionati Internazionali di Sicilia - Palermo Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta XL Bermuda Open - Bermuda Porsche Open - Poznan Genova Open Challenger - Genova ATP Challenger Trophy 2008 - Trnava Prostejov Challenger Braunschweig Challenger Campionati Internazionali di Sicilia - Palermo Vigo Challenger Napoli Challenger Brasil Open - Costa do Sauipe Tarragona Challenger BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Heineken Open - Auckland Generali Open - Kitzbuhel Grand Prix Hassan II - Casablanca Idea Prokom Open - Sopot Synsam Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo Khanty-Mansiysk Challenger Abierto Mexicano Telcel - Acapulco Movistar Open - Vina del Mar Open SEAT Godo 2006 - Barcelona St. Brieuc Challenger Open de Tenis Comunidad Valenciana - Valencia Prostejov Challenger Campionati Internazionali di Sicilia - Palermo Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Pozoblanco Challenger Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Segovia Challenger Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Abierto Mexicano Telcel - Acapulco Synsam Swedish Open - Bastad Todi Challenger Pilot Pen Tennis - New Haven Tarragona Challenger Monterrey Challenger Orange Prokom Open - Sopot Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Argentina Open - Buenos Aires Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Open SEAT 2008 - Barcelona BCR Open Romania - Bucharest Open de Moselle - Metz Brasil Open - Costa do Sauipe If Stockholm Open - Stockholm Lyon Challenger Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland The 10tele.com Open - Nottingham Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Tunis Challenger Interwetten Austrian Open - Kitzbuhel Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Generali Open - Kitzbuhel Serbia Open - Belgrade Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Grand Prix de Tennis de Lyon - Lyon Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade China Open - Beijing Open de Nice Cote d'Azur - Nice Bank Austria Tennis Trophy - Vienna Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Malaysian Open - Kuala Lumpur China Open - Beijing Aircel Chennai Open - Chennai Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Studena Croatia Open - Umag Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Open Sabadell Atlantico - Barcelona Credit Agricole Suisse Open - Gstaad Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Valencia Open - Valencia Apia International - Sydney SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Brasil Open - Sao Paulo Apia International - Sydney Royal Guard Open Chile - Vina del Mar Moscow Challenger Copa Claro - Buenos Aires Portugal Open - Oeiras Genova Challenger Barranquilla Challenger Bet-at-home Cup - Kitzbuhel Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Mons Challenger Ho Chi Minh City Challenger Winston-Salem Open - Winston-Salem Mouilleron-Le-Captif Challenger Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires If Stockholm Open - Stockholm AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Dubai Duty Free Tennis Championships - Dubai Bet-at-home Cup - Kitzbuhel US Men's Clay Court Championship - Houston Memphis Open - Memphis Segovia Challenger Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Genova Challenger Malaysian Open - Kuala Lumpur Millennium Estoril Open - Estoril Ecuador Open - Quito Delray Beach Open - Delray Beach Szczecin Challenger Barcelona Open BancSabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Abierto Mexicano Telcel - Acapulco Rio Open 500 - Rio de Janeiro Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Montevideo Challenger Hall of Fame Open - Newport Irving Challenger Sophia Antipolis Challenger Valencia Open - Valencia Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Seville Challenger Shenzhen Open - Shenzhen PBZ Zagreb Indoors - Zagreb China Open - Beijing Burnie Challenger Marbella Challenger Alicante Challenger ABN AMRO World Tennis Tournament - Rotterdam Winnipeg Challenger Gwangju Challenger Knoxville Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Ostrava Challenger Mobilux Open - Luxembourg Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Austrian Open - Kitzbuhel Trofeo Conde de Godo - Barcelona Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Roma Challenger 2007 - Rome European Open - Antwerp Open de Nice Cote d'Azur - Nice Generali Open - Kitzbuhel Abierto Mexicano de Tenis Mifel - Los Cabos Power Horse Cup - Dusseldorf Tata Open Maharashtra - Pune Siemens Open 2007 - Scheveningen Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport Synsam Swedish Open - Bastad Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Brasil Open - Sao Paulo Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Chennai Open - Chennai Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Mercedes Cup - Stuttgart Croatia Open - Umag Open Romania - Bucharest Next Generation Hardcourts - Adelaide BellSouth Open - Vina del Mar Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Open Romania - Bucharest CA Tennis Trophy - Vienna Copa Telmex - Buenos Aires Hypo Group Tennis International - Portschach Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open de la Comunidad Valenciana - Valencia Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Catella Swedish Open - Bastad Open 13 - Marseille SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open Umag - Umag Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest SkiStar Swedish Open - Bastad PBZ Zagreb Indoors - Zagreb UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur Valencia Open - Valencia SkiStar Swedish Open - Bastad Aircel Chennai Open - Chennai Apia International - Sydney US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Rio Open - Rio de Janeiro Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Valencia Open - Valencia Aircel Chennai Open - Chennai Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos Moselle Open - Metz Kremlin Cup - Moscow If Stockholm Open - Stockholm Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Moselle Open - Metz Swiss Indoors Basel - Basel Swiss Open - Gstaad Delray Beach Open - Delray Beach Moselle Open - Metz Quimper Challenger NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Shanghai ATP Masters 1000 - Shanghai Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Masters Series Monte-Carlo - Monte Carlo Australian Open - Melbourne Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Shanghai - Shanghai Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Tennis Masters Series - Madrid Australian Open - Melbourne Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid Coupe Rogers - Montreal U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Mercedes Cup - Stuttgart Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, SF, ESP-USA 3-1 BNP Paribas Open - Indian Wells ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, SF, FRA-ESP 3-2 French Open (juniors) French Open (juniors) Mubadala World Tennis Championship Kooyong Classic - Kooyong Mubadala World Tennis Championship Olympics - Beijing Olympics - London